package reflection;
/*
1.加载到内存，会产生一个类对应的Class对象
2.链接，链接结束后 m=0
3.初始化
    <clinit>(){
            System.out.println("A类静态代码块初始化");
            m = 300;
            m = 100;
    }
    m = 100;
 */
public class Test05 {
    public static void main(String[] args) {
        A a = new A();
        System.out.println(A.m);

    }
}

class A{
    static{
        System.out.println("A类静态代码块初始化");
        m = 300;
    }
    static int m = 100;
    public A(){
        System.out.println("A类的无参构造器初始化");
    }
}